package com.tql.pandian.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author zhengcl
 * @since 1.0.0
 */
@Data
public class TopCateStapProlossVO {

    @ApiModelProperty(name = "盘段Code")
    private String pandianCode;

    @ApiModelProperty(name = "门店ID")
    private String shopId;

    @ApiModelProperty(name = "部门Code")
    private String deptCode;

    @ApiModelProperty(name = "原料类别")
    private String stapType;

    @ApiModelProperty(name = "原料Code")
    private String stapCode;

    @ApiModelProperty(name = "名称")
    private String pName;

    @ApiModelProperty(name = "部门名称")
    private String dName;

    @ApiModelProperty(name = "本期 | 实际成本/元")
    private BigDecimal realCostCurrent;

    @ApiModelProperty(name = "上期 | 实际成本/元")
    private BigDecimal realCostUpper;

    @ApiModelProperty(name = "本期 | 标准成本/元")
    private BigDecimal standardCostCurrent;

    @ApiModelProperty(name = "上期 | 标准成本/元")
    private BigDecimal standardCostUpper;

    @ApiModelProperty(name = "本期 | 损益金额/元")
    private BigDecimal prolossCostCurrent;

    @ApiModelProperty(name = "上期 | 损益金额/元")
    private BigDecimal prolossCostUpper;

    @ApiModelProperty(name = "本期 | 损益率")
    private BigDecimal prolossRateCurrent;

    @ApiModelProperty(name = "上期 | 损益率")
    private BigDecimal prolossRateUpper;

    @ApiModelProperty(name = "损益数量")
    private BigDecimal prolossNum;

    @ApiModelProperty(name = "实际耗用数量")
    private BigDecimal inNum;

    @ApiModelProperty(name = "核算用量数量")
    private BigDecimal outNum;

    @ApiModelProperty(name = "单价")
    private BigDecimal price;


    @ApiModelProperty(name = "价格属性")
    private String priceAttr;

    @ApiModelProperty(name = "价格属性")
    private String nature;
    private Long id;
}
